Interactive Power BI dashboards that transform complex datasets into clear, executive-ready insights. Each project showcases data modelling, DAX calculations, and compelling visual narratives.
Project 01 — Retail Analytics
Power BI Dashboard · 3-Page Report · Multi-Region Retail Data
Maven Market is a multi-national grocery chain operating across USA, Canada, and Mexico. This Power BI report delivers a comprehensive three-page business intelligence solution covering retail transactions, product performance, and customer analytics.
Built during the Microsoft Power BI Desktop for Business Intelligence course on Udemy, applying real-world data modelling techniques to a realistic retail dataset.
KPI cards, product brand table with profit margin, map, regional treemap, monthly revenue bar chart, and revenue vs target gauge.
Top 10 brands by revenue, price tier donut chart (Low/Mid/High), product table, recyclable bar chart, and retail vs cost scatter plot.
Age band histogram, priority split pie chart, customer information table, and global distribution map by city.
Data Insights
Hermanos leads with 8,071 transactions and $33,167 profit at a 58.54% margin, slightly above the 59.93% fleet average.
USA drives 180.8K transactions. Mexico contributes 72.8K while Canada fills the remaining volume across three countries.
November peaks at $0.19M monthly while February dips to $0.12M — clear seasonality for targeted promotional planning.
91.37% are Standard priority customers. Average age is 81.1 with peak concentration in the 60–80 age band.
67.6% of products are Low tier; 15.5% Mid and 16.9% High — a value-focused assortment strategy across the range.
544 recyclable vs 424 non-recyclable products — Maven Market maintains a 56.2% recyclability rate across SKUs.
Project 02 — Global Retail Analytics
Power BI Dashboard · 9-Country Sales Data · Multi-Currency Star Schema
Global Electronics Retailer is a multinational consumer-electronics chain with 67 physical stores across 8 countries plus an online channel, selling everything from audio and cameras to computers and home appliances. This Power BI report models five years of transactional data (Jan 2016 – Feb 2021) into a multi-currency sales analysis covering revenue, channel mix, category performance, and brand contribution.
Built from five raw source tables — Sales, Products, Stores, Customers, and a daily Exchange Rates table — cleaned and modelled into a star schema to normalize CAD, GBP, EUR, and AUD transactions back to USD for consistent cross-market reporting.
KPI cards for revenue, profit, margin, and orders, plus monthly revenue vs. last year, revenue by category, and in-store vs online revenue by year.
Top 5 brands by revenue, a margin-vs-revenue scatter chart by category, and a full category breakdown of profit, margin, units, and channel split.
Revenue by customer country on a Bing map and bar chart, an online vs in-store donut, and store performance ranked by revenue per square meter.
Customer KPIs, revenue by gender and age group, a top-10 customers table, and customer distribution by country.
Data Insights
The United States accounts for 5.7K of 11.9K purchasing customers — more than triple the United Kingdom, its closest market at 1.6K.
The Online channel contributes $11.4M (20.45%) of revenue against $44.35M generated across 67 physical stores.
Computers drive ~35% of revenue ($19M) at a 58.4% margin, while Music, Movies & Audio Books post the highest margin of all categories at 61.0%.
Revenue climbed from $6.9M in 2016 to a peak of $18.3M in 2019, then fell through 2020 into a partial 2021.
Customers generate $4,690 in revenue on average with a 61.2% repeat-purchase rate, and the 65+ age group is the single highest-revenue segment at $18.1M.
Wyoming (US) is the most efficient store at $1,454 revenue per square meter, ahead of Alaska ($1,051) and Hawaii ($1,010).
Under the Hood
The technical Power BI and data modelling skills demonstrated in this project.
Connected Transactions fact table to multiple dimension tables with proper one-to-many relationships.
Created Profit Margin %, Price Tier classification, and Age Band grouping using DAX expressions.
Built dynamic KPI measures: Total Revenue, Total Profit, Return Rate, and Revenue vs Target.
Geo-spatial plotting of store locations and customer distribution across North America and globally.
Color-coded Return Rate column — green for low rates, red for high — enabling instant pattern recognition.
Region and Member Card slicers enabling dynamic cross-filtering across all visuals on each page.
Custom date table built with CALENDARAUTO() for accurate time intelligence and monthly aggregation.
Treemap for regional distribution; scatter plot showing Retail Price vs Product Cost correlation.
Revenue gauge showing $1.76M achieved vs $3.53M target, providing immediate performance context.
Built a daily exchange-rate dimension to normalize CAD, GBP, EUR, and AUD transactions back to USD.
Modelled a 67-store, 9-country sales footprint with Sales as the fact table linked to 4 dimension tables.
Isolated e-commerce performance from physical stores by classifying transactions by StoreKey.
Resolved currency-formatted price fields, encoding issues, and flagged ~79% of orders missing a delivery date.
Let's collaborate on your next Business Intelligence project!
I am open to data analyst roles, BI projects, and analytical collaborations.